Supporting Adaptable Methodologies to Meet Evolving Project Needs

نویسندگان

  • Scott Henninger
  • Aditya Ivaturi
  • Krishna Nuli
  • Ashok Thirunavukkaras
چکیده

While most agile methodologies assume that change is inevitable, current approaches have adopted the strategy of defining practices and activities that are general enough to be adapted to many project settings. These methodologies have the ability to address variance and adaptability within the processes, but are unable to adopt different methodologies to meet the evolving needs of projects as they progress through their lifecycles, or change to meet new business or user conditions. For example, a project may begin with a Scrumbased process, but require some XP processes or even heavyweight processes later in the lifecycle. Agile methodologies should be able to react to these changes with appropriate practices and processes that fit project needs at any point in time. In this paper, we describe a methodology generator, a tool that can create hybrid approaches to software development spanning from the most simple to the agile to the heavyweight, depending on project needs. A rule based system is combined with an experience-based feedback mechanism to define the conditions under which a given methodology, process, or activity is applicable to project needs. Deviations from the defined process are freely allowed, but the deviations are captured by the tool so it can be analyzed for process improvements that can help software development organizations become more adaptive to changes in business and technology conditions.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Development Process for Self-adapting Service Oriented Applications

Software services in the near ubiquitous future will need to cope with variability, as they are deployed on an increasingly large diversity of computing platforms, operate in different execution environments, and communicate through Beyond 3G (B3G) networks. Heterogeneity of the underlying communication and computing infrastructure, physical mobility of platform devices, and continuously evolvi...

متن کامل

Successfully transitioning a research project to a commercial spin-out using an agile software process

The ultimate success of any research activity is to see it bear fruit in terms of real life use and commercial success. A key element in driving a good concept or idea through the various research and development stages and into full commercial use is the software process that supports it. In the early days of its evolvement the product will require less in terms of unit test coverage and autom...

متن کامل

Software of the Future Is the Future of Software?

Software in the near ubiquitous future (Softure) will need to cope with variability, as software systems get deployed on an increasingly large diversity of computing platforms and operates in different execution environments. Heterogeneity of the underlying communication and computing infrastructure, mobility inducing changes to the execution environments and therefore changes to the availabili...

متن کامل

Supporting Workplace Learning in Small Enterprises by Personal Learning Environments

Small and micro enterprises have a decreasing participation in vocational education and training. There is a real need to engage them in developing a positive attitude towards training. The BOOST (Business perfOrmance imprOvement through individual employee Skills Training) project will integrate outcomes from two previous projects (BECOME and ROLE), in order to develop associated methodologies...

متن کامل

Benefits of Blending Agile and Waterfall Project Planning Methodologies

With continuous changes in technology and the project management practices used to deliver successful software projects to the business and users, Information Technology leaders need to optimize and adapt to find more effective management approaches. Understanding the strengths and weaknesses of both the waterfall and agile methodologies in order to choose and blend the characteristics that ali...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002